約 2,355,369 件
https://w.atwiki.jp/cupnes/pages/59.html
~/.bashrc ヒストリ機能 HISTCONTROL=ignoreboth HISTSIZE=1000 HISTFILESIZE=2000 参考 http //www.usupi.org/sysad/120.html エイリアス alias ls= ls --color=auto alias grep= grep --color=auto alias ll= ls -l alias la= ls -A alias l= ls -CF
https://w.atwiki.jp/kurushima/pages/107.html
ShellShock bash脆弱性に関するメモ bashのバージョン確認 $ bash --version GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) CVE-2014-6271に影響があるかの確認方法 $ env x= () { ;}; echo vulnerable bash -c "echo this is a test" これでvulnerableと表示されれば影響ありで要パッチ とても参考になるまとめ piyokangoさんのbash脆弱性まとめリンク 辻さんのGNU Bashの環境変数処理の不備により任意のコードが実行される脆弱性(CVE-2014-6271,CVE-2014-7169)に関する検証レポート ウェブアプリにおけるBash脆弱性の即死条件 labunix CVE-2014-6271,CVE-2014-7169について調べてみた(Debian Wheezy) その他未整理 Is Oh My Zsh affected by #shellshock?/Mac OS X bash patch (informal) https //github.com/robbyrussell/oh-my-zsh/issues/3176 http //unix.stackexchange.com/questions/157329/what-does-env-x-command-bash-do-and-why-is-it-insecure http //superuser.com/questions/816662/how-do-i-fix-the-shellshock-security-vulnerability-in-debian-testing-jessie
https://w.atwiki.jp/fmemo/pages/31.html
環境設定ファイル .zshrc 変数スカラー変数変数の種類 変数への値の代入、参照 配列BASHとの相違点 配列の作成方法1 配列の作成方法2 特殊な変数 シェルスクリプトif文その1 その2 その3 その4 for文基本形 連番の数字を使う場合 C言語風 while文 case文 select文 until文 上記の構文の省略形if for while select case read文 getops文 算術演算 その他 未整理事項0以上1未満の乱数を返す 参考サイト 環境設定ファイル ファイル名 ログインシェル インタラクティブシェル シェルスクリプト ログアウト .zshenv ○ ○ ○ × .zshrc ○ ○ × × .zprofile ○ × × × .zlogin ○ × × × .zlogout × × × ○ 基本的には.zshrcを整備すればよい。 ログイン時のみ実行したいことは.zloginか.zprofileに書く。 シェルスクリプトで、.zshenvを読み込ませたくないときは -fをつける .zshrc 書きかけ 補完を有効にする。 autoload -U compinit compinit 変数 スカラー変数 変数の種類 文字列、数値などがある。数値は整数、小数どちらも使える。 変数への値の代入、参照 $ VAR=apple #イコールの前後に空白をいれないこと $ echo $VAR #参照するときは$をつける apple $ echo ${VAR} #{}でくくってもよい。変数の終わりが明瞭でない場合は必要 apple 配列 BASHとの相違点 zshの配列はbashと番号の付け方がことなるので注意が必要である。 配列の番号はcshなどと同様に1から始まる。(bashでは0から始まる)zshの配列の0番には1番と同じものが 入っている。zsh4.3.9の場合、デフォルトだと0番目には何も入っていない。 $ setopt KSH_ZERO_SUBSCRIPT とすると配列0番目に1番目と同じものが入るが、使わないほうがよいだろう。 参考bashとzshでの配列の添え字と判別について 配列の作成方法1 $ fruits[1]=apple # 配列は1からはじまる $ fruits[2]=pear $ fruits[3]=orange $ fruits[4]=kiwi $ echo $fruits[1] apple $ echo $fruits apple pear orange kiwi 配列の作成方法2 $ fruits=(apple pear orange kiwi) $ number=(123 456 789) # 数字も要素にできる。 $ both=(123 apple 789) # 数字と文字列の混合も可能。 特殊な変数 $# 引数の数 $@ すべての引数(区切り文字としてスペースを使う) $* すべての引数(区切り文字としてIFSの値を使う) $? 直前に実行したコマンドが正常終了なら0, 異常終了ならそれ以外 シェルスクリプト if文 その1 if [ -f file ] ; then echo "OK" fi その2 if [ -f file ] ; then echo "Yes" else echo "No" fi その3 if [ -f file ] ; then echo "file" elif [ -L file ] ; then echo "link" fi その4 if [ -s file ] ; then echo "nonzero" elif [ -e file ] ; then echo "exist" else echo "No" fi for文 基本形 for fruit in apple pear orange do echo $fruit done 連番の数字を使う場合 for num in {0..10} do echo $num done C言語風 for (( i=0; i 5; i++ )) do echo $i done while文 i=0 while [ $i -lt 5 ] do echo $i i=`expr $i + 1` done case文 (かきかけ) select文 (かきかけ) until文 (かきかけ) 上記の構文の省略形 if if [[ -f file ]] echo OK for for fruit in apple pear orange ; echo $fruit for fruit ( apple pear orange ) echo $fruit for (( i=0; i 5; i++ )) echo $i while i=0 ; while [[ $i -lt 5 ]] { echo $i ; i=`expr $i + 1` } select (かきかけ) case (かきかけ) read文 以下の例ではプロンプトに入力された文字を変数varに代入し、それをそのまま出力している。 read var echo ${var} getops文 (かきかけ) 算術演算 $ echo $(( 1+2 )) 3 小数演算もできる $ echo $(( 0.5*2 )) 1. その他 未整理事項 0以上1未満の乱数を返す $ echo $(( $RANDOM./2**15 )) $ echo $(( $RANDOM./1 15 )) 参考すぎゃーんメモ 参考サイト 漢のzsh ウェブテコでzshについて発表したので資料を公開する ウェブテコで発表したzshの設定ファイル zshの基本的な使い方1/3 zshの基本的な使い方2/3 zshの基本的な使い方3/3 Macの.zshrcを晒してみる zsh for the working researcher
https://w.atwiki.jp/sevenlives/pages/2361.html
ブレース展開? シェル?
https://w.atwiki.jp/magicman/pages/43898.html
Say!俳(セイハイ) Bash王(バショー) Say!俳 Bash王 OR 水文明 (8) クリーチャー:マジック・サイバーロード 19000 ■ブロッカー ■ジャストダイバー ■このクリーチャーは攻撃できない。 ■このクリーチャーが出た時、カードを1枚以上、各プレイヤーの墓地から選んでもよい。各プレイヤーは、それらをシャッフルして、自身の山札の下に置く。その後、自分はマジック・メクレイド5する。 ■各ターンに一度、このクリーチャーがタップした時、マジック・T・メクレイド575してもよい。(マジック・T・メクレイド575:自分の山札の上から9枚を見る。その中から、コスト5以下のマジックを最大2枚、コスト7以下のマジックを最大1枚、コストを支払わずに使う。残りを好きな順序で山札の下に置く) 作者:だし巻き卵 新シリーズの水文明は名前考えるのが難しい。 フレーバーテキスト 参加 【企画】♪山札を めくって仰天 メクレイド 関連 《聖プラジュナー・パーラミタ》 《邪影 カリプス》 評価 名前 コメント
https://w.atwiki.jp/kobapan/pages/280.html
bashバイナリをダウンロード pub.mzet.net から bash をダウンロード pc$ wget http //pub.mzet.net/bash android にコピー pc$ cd /opt/android-sdk-linux/platform-tools/ pc$ sudo ./adb start-server pc$ ./adb push bash /mnt/sdcard/bash /system/bin にコピー pc$ ./adb shell $ su # mount | grep system /dev/block/mmcblk0p25 /system ext3 ro,relatime,errors=continue,barrier=0,data=ordered 0 0 # mount -ro remount,rw /dev/block/mmcblk0p25 /system # mount | grep system /dev/block/mmcblk0p25 /system ext3 rw,relatime,errors=continue,barrier=0,data=ordered 0 0 # cd /system/bin # cp /mnt/sdcard/bash ./ # ls -l /system/bin | grep bash ----rwxr-x 1 0 0 2569259 Nov 14 11 54 bash # chmod 0755 bash # ls -l /system/bin | grep bash -rwxr-xr-x 1 0 0 2569259 Nov 14 11 54 bash # exit $ exit ログインしなおして、確認 pc$ ./adb shell bash-3.2$ bash --version GNU bash, version 3.2.0(7)-release (arm-none-linux-gnueabi) Copyright (C) 2005 Free Software Foundation, Inc. bash-3.2$ rm /mnt/sdcard/bash bash_profile を書く bash-3.2$ vi bash_profile PATH=/sbin /system/xbin /system/bin if [[ ${EUID} == 0 ]] ; then PS1= \[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] else PS1= \[\033[01;32m\]\h\[\033[01;34m\] \w \$\[\033[00m\] fi ログインしなおして確認 sh-3.2$ exit pc$ ./adb shell localhost / $
https://w.atwiki.jp/m_shige1979/pages/1253.html
for文(連想配列指定) 概要 for文(連想配列指定) サンプル CoffeeScript # 変数 str = "" # 連想配列作成 obj1 = "test1" "aaaa" "test2" "bbbb" "test3" "cccc" "test4" "dddd" "test5" "eeee" "test6" "ffff" "test7" "gggg" "test8" "hhhh" # for文による回数指定の繰り返し for key, value of obj1 str += "test sample " + key + "=" + value + " br/ " str += " br / " # セレクタでエレメントを取得 sample = document.querySelector("#sample") # パラメータ連結 sample.innerHTML = str javascript // Generated by CoffeeScript 1.3.3 var key, obj1, sample, str, value; str = ""; obj1 = { "test1" "aaaa", "test2" "bbbb", "test3" "cccc", "test4" "dddd", "test5" "eeee", "test6" "ffff", "test7" "gggg", "test8" "hhhh" }; for (key in obj1) { value = obj1[key]; str += "test sample " + key + "=" + value + " br/ "; } str += " br / "; sample = document.querySelector("#sample"); sample.innerHTML = str;
https://w.atwiki.jp/bp2ch/pages/15.html
Wrye Bash - インストール 1. Wrye Musings - Wrye Bashで、最新のWrye Bashをダウンロードしてください。 2. Wrye Python - Planet Elder Scrollsで、最新版のWrye Pythonをダウンロードしてください。 3. ダウンロードしたWrye_Python.exeを起動し、以下のコンポーネント全てにチェックが入っていることを確認したら、適当な一時フォルダを指定してインストールを開始してください。 Python 2.5 (Wrye Bashの動作に必要なオブジェクト指向スクリプト言語) PyWin32 2.12 ComTypes 0.5.2 PIL 1.1.6 (Images) Psyco 1.6 (Performance) wxPython 2.8.7.1 (GUI) 4. インストーラーのダイアログに従ってインストールを進めてください。 インストール終了後は、一時フォルダに展開したインストーラーは全て不要なので、削除してOKです。 5. ダウンロードしたWrye Bash ***.zipの中身を、以下のディレクトリに解凍してください。 (Install Dir)\Bethesda Softworks\Oblivion 6. Wrye Bashの起動は、以下のディレクトリにあるWrye Bash Launcher.pywから行ってください。 (Install Dir)\Bethesda Softworks\Oblivion\Mopy 参考記事 Oblivion Wiki JP (避難所) - Wrye Bash
https://w.atwiki.jp/mekagazira/pages/31.html
solarisのインストールログ(bash) solarisのインストールログ(bash) bash インストール前 インストール後 インストールログ bash インストール前 # find / -name bash -print /usr/bin/bash # /usr/bin/bash -version GNU bash, version 3.00.16(1)-release (i386-pc-solaris2.10) Copyright (C) 2004 Free Software Foundation, Inc. # /opt/csw/bin/pkg-get -a | grep bash bash 3.2,REV=2007.12.18 bash_completion 20060301,REV=2006.05.14 インストール後 # find / -name bash -print /usr/bin/bash /opt/csw/bin/bash /opt/csw/share/doc/bash # /opt/csw/bin/bash -version GNU bash, version 3.2.33(1)-release (i386-pc-solaris2.8) Copyright (C) 2007 Free Software Foundation, Inc. インストールログ # /opt/csw/bin/pkg-get -i bash WARNING gpg not found No existing install of CSWbash found. Installing... Trying http //dist.justplayer.com/csw/stable/i386/5.10/bash-3.2,REV=2007.12.18-SunOS5.8-i386-CSW.pkg.gz --2010-09-26 02 36 34-- http //dist.justplayer.com/csw/stable/i386/5.10/bash-3.2,REV=2007.12.18-SunOS5.8-i386-CSW.pkg.gz Resolving dist.justplayer.com... 59.106.124.150 Connecting to dist.justplayer.com|59.106.124.150| 80... connected. HTTP request sent, awaiting response... 200 OK Length 640758 (626K) [application/x-gzip] Saving to `bash-3.2,REV=2007.12.18-SunOS5.8-i386-CSW.pkg.gz 100%[===================================================================== ] 640,758 3.89M/s in 0.2s 2010-09-26 02 36 34 (3.89 MB/s) - `bash-3.2,REV=2007.12.18-SunOS5.8-i386-CSW.pkg.gz saved [640758/640758] Analysing special files... Hmmm. Retrying with different archive offset...4013 ブロック Trying to install dependancy ggettext No existing install of CSWggettext found. Installing... Trying http //dist.justplayer.com/csw/stable/i386/5.10/ggettext-0.14.1,REV=2005.06.29-SunOS5.8-i386-CSW.pkg.gz --2010-09-26 02 36 35-- http //dist.justplayer.com/csw/stable/i386/5.10/ggettext-0.14.1,REV=2005.06.29-SunOS5.8-i386-CSW.pkg.gz Resolving dist.justplayer.com... 59.106.124.150 Connecting to dist.justplayer.com|59.106.124.150| 80... connected. HTTP request sent, awaiting response... 200 OK Length 1575233 (1.5M) [application/x-gzip] Saving to `ggettext-0.14.1,REV=2005.06.29-SunOS5.8-i386-CSW.pkg.gz 100%[===================================================================== ] 1,575,233 2.65M/s in 0.6s 2010-09-26 02 36 35 (2.65 MB/s) - `ggettext-0.14.1,REV=2005.06.29-SunOS5.8-i386-CSW.pkg.gz saved [1575233/1575233] Analysing special files... Trying to install dependancy libiconv No existing install of CSWiconv found. Installing... Trying http //dist.justplayer.com/csw/stable/i386/5.10/libiconv-1.9.2-SunOS5.8-i386-CSW.pkg.gz --2010-09-26 02 36 36-- http //dist.justplayer.com/csw/stable/i386/5.10/libiconv-1.9.2-SunOS5.8-i386-CSW.pkg.gz Resolving dist.justplayer.com... 59.106.124.150 Connecting to dist.justplayer.com|59.106.124.150| 80... connected. HTTP request sent, awaiting response... 200 OK Length 1341331 (1.3M) [application/x-gzip] Saving to `libiconv-1.9.2-SunOS5.8-i386-CSW.pkg.gz 100%[===================================================================== ] 1,341,331 3.80M/s in 0.3s 2010-09-26 02 36 36 (3.80 MB/s) - `libiconv-1.9.2-SunOS5.8-i386-CSW.pkg.gz saved [1341331/1341331] Analysing special files... /var/pkg-get/downloads/libiconv-1.9.2-SunOS5.8-i386-CSW.pkg.gz.tmp 中のパッケージインスタンス CSWiconv を 処理中です。 libiconv - GNU iconv library(i386) 1.9.2 GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble ~~~~~~~~~~~~~~~~~省略~~~~~~~~~~~~~~~~~~ END OF TERMS AND CONDITIONS Appendix How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the library s name and a brief idea of what it does. Copyright (C) year name of author This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob (a library for tweaking knobs) written by James Random Hacker. signature of Ty Coon , 1 April 1990 Ty Coon, President of Vice That s all there is to it! ## パッケージ情報を処理中です。 ## システム情報を処理中です。 58 個のパッケージパス名がすでに正しくインストールされています。 ## パッケージの依存関係を検査しています。 ## ディスク領域の要件を確認中です。 ## すでにインストール済みのパッケージとの重複を確認中です。 ## setuid/setgid を行うプログラムを検査中です。 libiconv - GNU iconv library を CSWiconv としてインストール中です。 ## 1/1 部分をインストールしています。 /opt/csw/bin/iconv /opt/csw/include/iconv.h /opt/csw/include/libcharset.h /opt/csw/include/localcharset.h /opt/csw/lib/charset.alias /opt/csw/lib/libcharset.a /opt/csw/lib/libcharset.la /opt/csw/lib/libcharset.so シンボリックリンク /opt/csw/lib/libcharset.so.1 シンボリックリンク /opt/csw/lib/libcharset.so.1.0.0 /opt/csw/lib/libiconv.la /opt/csw/lib/libiconv.so シンボリックリンク /opt/csw/lib/libiconv.so.2 シンボリックリンク /opt/csw/lib/libiconv.so.2.2.0 /opt/csw/lib/libiconv_plug.so /opt/csw/share/doc/libiconv/iconv.1.html /opt/csw/share/doc/libiconv/iconv.3.html /opt/csw/share/doc/libiconv/iconv_close.3.html /opt/csw/share/doc/libiconv/iconv_open.3.html /opt/csw/share/locale/ca/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/da/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/de/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/eo/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/es/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/et/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/fi/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/fr/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/ga/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/gl/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/hr/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/hu/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/id/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/it/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/nl/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/pl/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/pt_BR/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/ro/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/ru/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/sk/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/sl/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/sr/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/sv/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/tr/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/uk/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/wa/LC_MESSAGES/libiconv.mo /opt/csw/share/locale/zh_CN/LC_MESSAGES/libiconv.mo /opt/csw/share/man/man1/iconv.1 /opt/csw/share/man/man3/iconv.3 /opt/csw/share/man/man3/iconv_close.3 /opt/csw/share/man/man3/iconv_open.3 [ クラス none を検査しています ] CSWiconv のインストールに成功しました。 Trying to install dependancy expat No existing install of CSWexpat found. Installing... Trying http //dist.justplayer.com/csw/stable/i386/5.10/expat-1.95.7-SunOS5.8-i386-CSW.pkg.gz --2010-09-26 02 36 39-- http //dist.justplayer.com/csw/stable/i386/5.10/expat-1.95.7-SunOS5.8-i386-CSW.pkg.gz Resolving dist.justplayer.com... 59.106.124.150 Connecting to dist.justplayer.com|59.106.124.150| 80... connected. HTTP request sent, awaiting response... 200 OK Length 164067 (160K) [application/x-gzip] Saving to `expat-1.95.7-SunOS5.8-i386-CSW.pkg.gz 100%[===================================================================== ] 164,067 --.-K/s in 0.07s 2010-09-26 02 36 39 (2.27 MB/s) - `expat-1.95.7-SunOS5.8-i386-CSW.pkg.gz saved [164067/164067] Analysing special files... Hmmm. Retrying with different archive offset...955 ブロック /var/pkg-get/downloads/expat-1.95.7-SunOS5.8-i386-CSW.pkg.gz.tmp 中のパッケージインスタンス CSWexpat を処 理中です。 expat - XML Parser Toolkit(i386) 1.95.7 Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd and Clark Cooper Copyright (c) 2001, 2002 Expat maintainers. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ## パッケージ情報を処理中です。 ## システム情報を処理中です。 6 個のパッケージパス名がすでに正しくインストールされています。 ## パッケージの依存関係を検査しています。 ## ディスク領域の要件を確認中です。 ## すでにインストール済みのパッケージとの重複を確認中です。 ## setuid/setgid を行うプログラムを検査中です。 expat - XML Parser Toolkit を CSWexpat としてインストール中です。 ## 1/1 部分をインストールしています。 /opt/csw/bin/xmlwf /opt/csw/include/expat.h /opt/csw/lib/libexpat.a /opt/csw/lib/libexpat.la /opt/csw/lib/libexpat.so シンボリックリンク /opt/csw/lib/libexpat.so.0 シンボリックリンク /opt/csw/lib/libexpat.so.0.4.0 /opt/csw/lib/libexpat.so.0.5.0 /opt/csw/share/man/man1/xmlwf.1 [ クラス none を検査しています ] CSWexpat のインストールに成功しました。 /var/pkg-get/downloads/ggettext-0.14.1,REV=2005.06.29-SunOS5.8-i386-CSW.pkg.gz.tmp 中のパッケージインスタン ス CSWggettext を処理中です。 ggettext - GNU gettext(i386) 0.14.1,REV=2005.06.29 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation s software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author s protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone s free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. ~~~~~~~~~~~~~~省略~~~~~~~~~~~~~~~~ END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. one line to give the program s name and a brief idea of what it does. Copyright (C) 19yy name of author This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w . This is free software, and you are welcome to redistribute it under certain conditions; type `show c for details. The hypothetical commands `show w and `show c should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w and `show c ; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision (which makes passes at compilers) written by James Hacker. signature of Ty Coon , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. ## パッケージ情報を処理中です。 ## システム情報を処理中です。 70 個のパッケージパス名がすでに正しくインストールされています。 ## パッケージの依存関係を検査しています。 ## ディスク領域の要件を確認中です。 ## すでにインストール済みのパッケージとの重複を確認中です。 ## setuid/setgid を行うプログラムを検査中です。 ggettext - GNU gettext を CSWggettext としてインストール中です。 ## 1/1 部分をインストールしています。 /opt/csw/bin/gautopoint /opt/csw/bin/genvsubst /opt/csw/bin/gettext.sh /opt/csw/bin/ggettext /opt/csw/bin/ggettextize /opt/csw/bin/gmsgattrib /opt/csw/bin/gmsgcat /opt/csw/bin/gmsgcmp /opt/csw/bin/gmsgcomm /opt/csw/bin/gmsgconv /opt/csw/bin/gmsgen /opt/csw/bin/gmsgexec /opt/csw/bin/gmsgfilter /opt/csw/bin/gmsgfmt /opt/csw/bin/gmsggrep /opt/csw/bin/gmsginit /opt/csw/bin/gmsgmerge /opt/csw/bin/gmsgunfmt /opt/csw/bin/gmsguniq /opt/csw/bin/gngettext /opt/csw/bin/gxgettext /opt/csw/include/autosprintf.h /opt/csw/include/gettext-po.h /opt/csw/include/libintl.h /opt/csw/lib/gettext/hostname /opt/csw/lib/gettext/project-id /opt/csw/lib/gettext/urlget /opt/csw/lib/gettext/user-email /opt/csw/lib/libasprintf.a /opt/csw/lib/libasprintf.la /opt/csw/lib/libasprintf.so シンボリックリンク /opt/csw/lib/libasprintf.so.0 シンボリックリンク /opt/csw/lib/libasprintf.so.0.0.0 /opt/csw/lib/libgettextlib-0.14.1.so /opt/csw/lib/libgettextlib.la /opt/csw/lib/libgettextlib.so シンボリックリンク /opt/csw/lib/libgettextpo.a /opt/csw/lib/libgettextpo.la /opt/csw/lib/libgettextpo.so シンボリックリンク /opt/csw/lib/libgettextpo.so.0 シンボリックリンク /opt/csw/lib/libgettextpo.so.0.1.0 /opt/csw/lib/libgettextsrc-0.14.1.so /opt/csw/lib/libgettextsrc.la /opt/csw/lib/libgettextsrc.so シンボリックリンク /opt/csw/lib/libintl.a /opt/csw/lib/libintl.la /opt/csw/lib/libintl.so シンボリックリンク /opt/csw/lib/libintl.so.2 /opt/csw/lib/libintl.so.3 シンボリックリンク /opt/csw/lib/libintl.so.3.4.0 /opt/csw/share/emacs/site-lisp/po-compat.el /opt/csw/share/emacs/site-lisp/po-compat.elc /opt/csw/share/emacs/site-lisp/po-mode.el /opt/csw/share/emacs/site-lisp/po-mode.elc /opt/csw/share/gettext/ABOUT-NLS /opt/csw/share/gettext/archive.tar.gz /opt/csw/share/gettext/gconfig.rpath /opt/csw/share/gettext/gettext.h /opt/csw/share/gettext/gettext.jar /opt/csw/share/gettext/gmkinstalldirs /opt/csw/share/gettext/intl/COPYING.LIB-2.0 /opt/csw/share/gettext/intl/COPYING.LIB-2.1 /opt/csw/share/gettext/intl/ChangeLog /opt/csw/share/gettext/intl/Makefile.in /opt/csw/share/gettext/intl/VERSION /opt/csw/share/gettext/intl/bindtextdom.c /opt/csw/share/gettext/intl/config.charset /opt/csw/share/gettext/intl/dcgettext.c /opt/csw/share/gettext/intl/dcigettext.c /opt/csw/share/gettext/intl/dcngettext.c /opt/csw/share/gettext/intl/dgettext.c /opt/csw/share/gettext/intl/dngettext.c /opt/csw/share/gettext/intl/eval-plural.h /opt/csw/share/gettext/intl/explodename.c /opt/csw/share/gettext/intl/finddomain.c /opt/csw/share/gettext/intl/gettext.c /opt/csw/share/gettext/intl/gettextP.h /opt/csw/share/gettext/intl/gmo.h /opt/csw/share/gettext/intl/hash-string.h /opt/csw/share/gettext/intl/intl-compat.c /opt/csw/share/gettext/intl/l10nflist.c /opt/csw/share/gettext/intl/libgnuintl.h.in /opt/csw/share/gettext/intl/loadinfo.h /opt/csw/share/gettext/intl/loadmsgcat.c /opt/csw/share/gettext/intl/localcharset.c /opt/csw/share/gettext/intl/localcharset.h /opt/csw/share/gettext/intl/locale.alias /opt/csw/share/gettext/intl/localealias.c /opt/csw/share/gettext/intl/localename.c /opt/csw/share/gettext/intl/log.c /opt/csw/share/gettext/intl/ngettext.c /opt/csw/share/gettext/intl/os2compat.c /opt/csw/share/gettext/intl/os2compat.h /opt/csw/share/gettext/intl/osdep.c /opt/csw/share/gettext/intl/plural-exp.c /opt/csw/share/gettext/intl/plural-exp.h /opt/csw/share/gettext/intl/plural.c /opt/csw/share/gettext/intl/plural.y /opt/csw/share/gettext/intl/printf-args.c /opt/csw/share/gettext/intl/printf-args.h /opt/csw/share/gettext/intl/printf-parse.c /opt/csw/share/gettext/intl/printf-parse.h /opt/csw/share/gettext/intl/printf.c /opt/csw/share/gettext/intl/ref-add.sin /opt/csw/share/gettext/intl/ref-del.sin /opt/csw/share/gettext/intl/relocatable.c /opt/csw/share/gettext/intl/relocatable.h /opt/csw/share/gettext/intl/textdomain.c /opt/csw/share/gettext/intl/vasnprintf.c /opt/csw/share/gettext/intl/vasnprintf.h /opt/csw/share/gettext/intl/vasnwprintf.h /opt/csw/share/gettext/intl/wprintf-parse.h /opt/csw/share/gettext/intl/xsize.h /opt/csw/share/gettext/libintl.jar /opt/csw/share/gettext/msgunfmt.tcl /opt/csw/share/gettext/po/Makefile.in.in /opt/csw/share/gettext/po/Makevars.template /opt/csw/share/gettext/po/Rules-quot /opt/csw/share/gettext/po/boldquot.sed /opt/csw/share/gettext/po/en@boldquot.header /opt/csw/share/gettext/po/en@quot.header /opt/csw/share/gettext/po/insert-header.sin /opt/csw/share/gettext/po/quot.sed /opt/csw/share/gettext/po/remove-potcdate.sin /opt/csw/share/gettext/projects/GNOME/team-address /opt/csw/share/gettext/projects/GNOME/teams.html /opt/csw/share/gettext/projects/GNOME/teams.url /opt/csw/share/gettext/projects/GNOME/trigger /opt/csw/share/gettext/projects/KDE/team-address /opt/csw/share/gettext/projects/KDE/teams.html /opt/csw/share/gettext/projects/KDE/teams.url /opt/csw/share/gettext/projects/KDE/trigger /opt/csw/share/gettext/projects/TP/team-address /opt/csw/share/gettext/projects/TP/teams.html /opt/csw/share/gettext/projects/TP/teams.url /opt/csw/share/gettext/projects/TP/trigger /opt/csw/share/gettext/projects/index /opt/csw/share/gettext/projects/team-address /opt/csw/share/locale/be/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/be/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/ca/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/ca/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/cs/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/cs/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/da/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/da/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/de/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/de/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/el/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/el/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/en@boldquot/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/en@boldquot/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/en@quot/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/en@quot/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/es/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/es/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/et/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/et/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/fi/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/fi/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/fr/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/fr/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/gl/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/gl/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/id/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/id/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/it/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/it/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/ja/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/ja/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/ko/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/ko/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/nl/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/nl/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/nn/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/nn/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/no/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/no/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/pl/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/pl/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/pt/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/pt/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/pt_BR/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/pt_BR/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/ro/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/ro/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/ru/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/ru/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/sk/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/sk/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/sl/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/sl/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/sr/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/sr/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/sv/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/sv/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/tr/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/tr/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/uk/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/zh_CN/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/zh_CN/LC_MESSAGES/gettext-tools.mo /opt/csw/share/locale/zh_TW/LC_MESSAGES/gettext-runtime.mo /opt/csw/share/locale/zh_TW/LC_MESSAGES/gettext-tools.mo [ クラス none を検査しています ] CSWggettext のインストールに成功しました。 /var/pkg-get/downloads/bash-3.2,REV=2007.12.18-SunOS5.8-i386-CSW.pkg.gz.tmp 中のパッケージインスタンス CSWbash を処理中です。 bash - A sh-compatible command language interpreter(i386) 3.2,REV=2007.12.18 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. The Free Software Foundation has exempted Bash from the requirement of Paragraph 2c of the General Public License. This is to say, there is no requirement for Bash to print a notice when it is started interactively in the usual way. We made this exception because users and standards expect shells not to print such messages. This exception applies to any program that serves as a shell and that is based primarily on Bash as opposed to other GNU software. ~~~~~~~~~~~~~~~省略~~~~~~~~~~~~~~~~~~~~ The hypothetical commands `show w and `show c should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w and `show c ; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision (which makes passes at compilers) written by James Hacker. signature of Ty Coon , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. ## パッケージ情報を処理中です。 ## システム情報を処理中です。 25 個のパッケージパス名がすでに正しくインストールされています。 ## パッケージの依存関係を検査しています。 ## ディスク領域の要件を確認中です。 ## すでにインストール済みのパッケージとの重複を確認中です。 ## setuid/setgid を行うプログラムを検査中です。 このパッケージには、パッケージのインストール処理中にスーパーユーザーの アクセス権で実行するスクリプトが含まれています。 CSWbash のインストールを継続しますか [y,n,?] y bash - A sh-compatible command language interpreter を CSWbash としてインストール中です。 ## 1/1 部分をインストールしています。 /opt/csw/bin/bash /opt/csw/bin/bashbug /opt/csw/share/doc/bash/AUTHORS /opt/csw/share/doc/bash/FAQ /opt/csw/share/doc/bash/INTRO /opt/csw/share/doc/bash/NEWS /opt/csw/share/doc/bash/NOTES /opt/csw/share/doc/bash/POSIX /opt/csw/share/doc/bash/RBASH /opt/csw/share/doc/bash/README /opt/csw/share/doc/bash/changelog.CSW /opt/csw/share/info/bash.info /opt/csw/share/locale/en@boldquot/LC_MESSAGES/bash.mo /opt/csw/share/locale/en@quot/LC_MESSAGES/bash.mo /opt/csw/share/man/man1/bash.1 /opt/csw/share/man/man1/bashbug.1 [ クラス none を検査しています ] ## postinstall スクリプトを実行中です。 ADDED /opt/csw/bin/bash to /etc/shells. CSWbash のインストールに成功しました。
https://w.atwiki.jp/hightimes/pages/21.html
Access(Today: - / Yesterday - / Totoal - ) bash TIPS bash TIPS